
package com.insigma.business.qrcode.soldier.dto;


import com.insigma.business.qrcode.common.vo.BaseDTO;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;


@Setter
@Getter
public class GovResourceDTO extends BaseDTO<String,String,String> {

    private static final long  serialVersionUID = 1L;
    
    private Integer version;

    
    private String type;

    
    private String name;

    
    private String code;

    
    private String parentCode;

    
    private String codeFullPath;

    
    private String outerGovResourceCode;

    
    private String outerGovResourceName;

    
    private String icon;

    
    private String apiService;

    
    private String blacklist;

    
    private String whitelist;

    
    private Integer level;

    
    private Integer seqNo;

    
    private Boolean open;

    
    private Boolean selfMaintain;

    
    private boolean enabled;

    
    private String remark;

    private List<GovResourceDTO> children;

    public GovResourceDTO(){
        super();
        children = new ArrayList<>();
    }
}
